package cn.heycm.blog.api.console.paramcfg.command;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * 保存配置
 *
 * @author hey
 * @version 1.0
 * @since 2024/9/19 11:45
 */
@Data
public class SaveCfgCmd implements Serializable {

    @Serial
    private static final long serialVersionUID = -8488919500673715855L;

    /**
     * 配置ID
     */
    private Integer paramId;

    /**
     * 配置项名称
     */
    @NotBlank
    private String paramName;

    /**
     * 配置项别名
     */
    @NotBlank
    private String paramAlias;

    /**
     * 配置值
     */
    @NotBlank
    private String paramValue;

    /**
     * 配置项配置
     */
    private String paramRemark;
}
